598cb8
@@ -7957,6 +7957,10 @@
private void setWriteIdForSurrogateKeys(LoadTableDesc ltd, Operator input) throw
         }
       }
     }
+
+    for (Operator<? extends OperatorDesc> parent : (List<Operator<? extends OperatorDesc>>)input.getParentOperators()) {
+      setWriteIdForSurrogateKeys(ltd, parent);
+    }
   }
 
   private WriteEntity generateTableWriteEntity(String dest, Table dest_tab,
